package com.yu1996.service;

import com.yu1996.entity.PageResult;
import com.yu1996.pojo.CheckItem;

import java.util.List;


/**
 * @Description:检查项的服务接口
 * @author: xing
 * @Date: 2021/6/26 22:33
 */
public interface CheckItemService {
    
    
    /**
    * @Description 查询所有的检查项
    * @Author  xing
    * @Date   2021/6/27 22:49
    * @Return 所有检查项的集合
    */
    public List<CheckItem> findAll();

    /**
     * @Description 添加检查项
     * @Author xing
     * @Date 2021/6/26 22:31
     * @Param 检查项
     */
    public void add(CheckItem checkItem);

    /**
     * @Description 分页查询检查项
     * @Author xing
     * @Date 2021/6/26 22:31
     * @Param 当前页，每页显示条数，模糊查询条件
     */
    public PageResult pageQuery(Integer currentPage, Integer pageSize, String queryString);


    /**
    * @Description 删除检查项
    * @Author  xing
    * @Date   2021/6/27 17:26
    * @Param 检查项的id
    */
    public void delete(Integer id);


    /**
    * @Description 根据id查询检查项
    * @Author  xing
    * @Date   2021/6/27 18:33
    * @Param  检查项的id
    * @Return  检查项对象
    */
    public CheckItem findById(Integer id);


    /**
    * @Description 修改检查项数据
    * @Author  xing
    * @Date   2021/6/27 19:01
    * @Param  检查项对象
    */
    public void edit(CheckItem checkItem);

    
}
